Non-transitory computer-readable storage medium and information processing device

ABSTRACT

The game program according to the present invention causes a computer to perform a registering process to register in advance in a storage unit attribute information specified by the player, an offering process to offer the game content to the player, a judgment process to compare the attribute information of the game content offered to the specified attribute information, a combining process to combine the game content offered with another game content to create a combined game content, and a recording process to record in the storage unit the combined game content as the game content owned by the player, without recording in the storage unit the game content offered as the game content owned by the player.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority upon Japanese Patent ApplicationNo. 2012-185605 filed on Aug. 24, 2012 which is herein incorporated byreference.

BACKGROUND

1. Technical Field

This invention relates to a non-transitory computer-readable storagemedium and an information processing device.

2. Related Art

A game system is known that executes a game in which a player uses agame content such as character cards (for example, see JapaneseLaid-Open Patent Publication No. 2008-264183).

In such a game system, game contents used in a game are offered to aplayer. Here, when game contents are offered to the player one afteranother, the player will own a large number of game contents. However,since there is a limit to the number of game contents that can be ownedto the player, the player needs to judge whether or not the player needsthe offered game contents taking into consideration the number of gamecontents owned and take the time and effort to perform a manipulatedinput according to the necessity or unnecessity thereof.

SUMMARY

The present invention has been conceived in view of the above issue, andan object thereof is to relieve the time and effort required for themanipulated input.

An aspect of the invention to solve the above and other problems is anon-transitory computer-readable storage medium storing a game programfor causing a computer including a processor and a memory to execute agame in which a player uses a game content to which attributeinformation is set, the game program instructing the computer to performthe following processes of

a registering process to register in advance in a storage unit attributeinformation specified by the player;

an offering process to offer the game content to the player;

a judgment process to compare the attribute information of the gamecontent offered to the specified attribute information, and judgewhether or not the game content offered is to be made the game contentowned by the player;

a combining process to combine the game content offered with an othergame content to create a combined game content when the game contentoffered is judged not to be made the game content owned by the player;and

a recording process to record in the storage unit the combined gamecontent as the game content owned by the player, without recording inthe storage unit the game content offered as the game content owned bythe player.

Other features of the present invention will become apparent from thedescription in the detailed description of the invention and theattached drawings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 illustrates an example of an overall configuration of a gamesystem 1.

FIG. 2 is a block diagram of a functional configuration of a serverdevice 10.

FIG. 3 is a block diagram of a functional configuration of a playerterminal 20.

FIG. 4 illustrates an example of a data structure of card information.

FIG. 5 illustrates an example of a data structure of player information.

FIG. 6 illustrates an example of a data structure of owned cardinformation.

FIG. 7 illustrates an example of a data structure of pictorial bookinformation.

FIG. 8 is a flowchart describing an operation example of the game system1.

FIG. 9 illustrates an example of a game screen when setting a base card.

FIG. 10 illustrates an example of a game screen when specifying a basecard.

FIG. 11 illustrates an example of a game screen when inputting aspecific condition of a base card.

FIG. 12 illustrates an example of a game screen when performingprearranged registration of a material card.

FIG. 13 is a flowchart describing a card composition process.

FIG. 14 illustrates another example of a game screen when performingprearranged registration of a material card.

DETAILED DESCRIPTION OF THE INVENTION

From the description in the detailed description of the invention andthe accompanied drawings, at least the following matters will beapparent.

In other words, a non-transitory computer-readable storage mediumstoring a game program for causing a computer including a processor anda memory to execute a game in which a player uses a game content towhich attribute information is set, the game program instructing thecomputer to perform the following processes of

a registering process to register in advance in a storage unit attributeinformation specified by the player;

an offering process to offer the game content to the player;

a judgment process to compare the attribute information of the gamecontent offered to the specified attribute information, and judgewhether or not the game content offered is to be made the game contentowned by the player;

a combining process to combine the game content offered with an othergame content to create a combined game content when the game contentoffered is judged not to be made the game content owned by the player;and

a recording process to record in the storage unit the combined gamecontent as the game content owned by the player, without recording inthe storage unit the game content offered as the game content owned bythe player.

According to such a game program, since the game content after automaticcomposition is owned by the player, the time and effort for performing amanipulated input can be saved.

Further, the computer-readable storage medium storing a game program,wherein the game program instructs the computer to perform in theregistering process,

registering in the storage unit in advance an other game contentspecified by the player; in the combining process,

combining the game content offered with the other game contentspecified, when the game content offered is judged not to be made thegame content owned by the player; in the recording process,

recording in the storage unit an other combined game content as the gamecontent owned by the player.

According to such a game program, since the other game content afterautomatic composition is owned by the player, the time and effort forperforming a manipulated input can be saved.

Further, the computer-readable storage medium storing a game program,wherein the game program instructs the computer to perform in thecombining process,

automatically selecting an other game content and combining the gamecontent offered with the selected other game content when the gamecontent offered is judged not to be made the game content owned by theplayer; and in the recording process,

recording in the storage unit an other combined game content as the gamecontent owned by the player.

According to such a game program, since the other game content isselected automatically and the other game content after automaticcomposition is owned by the player, the time and effort for performing amanipulated input can be saved.

Further, the computer-readable storage medium storing a game program,wherein the game program instructs the computer to perform, in theoffering process,

offering to the player at one time a plurality of the game contents; inthe judging process,

judging whether not each of the plurality of the game contents is to bemade the game content owned by the player by comparing each attributeinformation of the plurality of the game contents offered at one time tothe specified attribute information; and

in the combining process,

creating a combined game content by combining with an other gamecontent, the game content that is not to be made the game content ownedby the player among the plurality of the game contents offered at onetime.

According to such a game program, since the other game content afterautomatic composition is owned by the player even when a plurality ofgame contents are offered at one time, the time and effort forperforming a manipulated input can be saved.

Further, in an information processing device allowing a player to play agame using a game content to which attribute information is set, theinformation processing device including

a registering unit that registers in advance attribute informationspecified by the player;

an offering unit that offers to the player the game content;

a judging unit that judges whether or not the game content offered is tobe made the game content owned by the player, by comparing the attributeinformation of the game content offered to the specified attributeinformation;

a combining unit that combines the game content offered with an othergame content to create a combined game content when the game contentoffered is judged not to be made the game content owned by the player;and

a recording unit that records the combined game content as the gamecontent owned by the player without recording the game content offeredas the game content owned by the player.

According to such a game program, time and effort for performing amanipulated input can be saved.

PRESENT EMBODIMENT Configuration of Game System 1

FIG. 1 is an example of an overall configuration of a game system 1according to the present embodiment. The game system 1 according to thepresent embodiment provides various types of services related to gamesto a player over a network 2 (for example, the Internet). And the gamesystem 1 includes a server device 10 and a plurality of player terminals20.

Configuration of Server Device 10

FIG. 2 is a block diagram of a functional configuration of a serverdevice 10 according to the present embodiment. The server device 10 isan information processing device (for example, workstations, personalcomputers and etc.) used by the system administrator and the like whenoperating and managing game services, and can deliver game programsoperable on the player terminal 20 and Web pages and the like created inmarkup languages (HTML etc.) that comply with the standards of theplayer terminal 20, upon reception of various commands (requests) fromthe player terminal 20. The server device 10 includes a control unit 11,a data storage unit 12, an input unit 13, a display unit 14, and acommunication unit 15.

The control unit 11 is a unit that transfers data among the units andcontrols the entire server device 10, and is implemented by a centralprocessing unit (CPU) executing a program stored in a certain memory.The control unit 11 according to the present embodiment includes aregistration prearranging unit 111, an offering unit 112, a judging unit113, a recording unit 114, combining unit 115, and an image generatingunit 116.

The registration prearranging unit 111 is connected to the data storageunit 12 over the bus and has a function to perform a process forrecording, data for prearranging registration, to the data storage unitin response to a command from the control unit 11.

The offering unit 112 has a function to perform a process for offering agame content used in a game to a player. A game content refers to, forexample, a game card, a figure and the like that are associated with acharacter and the like or items and the like such as a tool, ability andthe like that can be used in a game.

The judging unit 113 has a function to perform various process forjudging, for example, whether or not a game content offered by theoffering unit 112 is to be owned by a user.

The recording unit 114 is connected to the data storage unit 12 over thebus and has a function to perform a process for recording data into thedata storage unit 12 in response to a command from the control unit 11.

The combining unit 115 has a function to perform a process for creatinga game content by composing a plurality of game contents.

The image generating unit 116 has a function to perform a process forgenerating various image data such as an operation image and a gameimage for allowing the player to play a game.

The data storage unit 12 has a read only memory (ROM) and a randomaccess memory (RAM): the ROM is a read-only storage region in whichsystem programs are stored, and the RAM is a rewritable storage regionwhich is used as a work area for computing processes performed by thecontrol unit 11. The data storage unit 12 is realized, for example, by anon-volatile storage device such as a flash memory or a hard disk andthe like. The data storage unit 12 according to the present embodimentstores card information and player information: the card information isinformation related to a game card as an example of a game content andthe player information is information related to the player. Thesepieces of information will be described later in detail.

The input unit 13 is a unit with which a system administrator, etc.inputs various types of data (for example, card information and thelike), and is realized by, for example, a keyboard a mouse, and thelike.

The display unit 14 is a unit which displays operating screens for thesystem administrator according to commands from the control unit 11, andis realized, for example, by a liquid crystal display (LCD) and thelike.

The communication unit 15 is a unit for performing communication betweenthe player terminals 20, and has a function as a reception unit forreceiving signals and various data transmitted from the player terminals20, and a function as a transmission unit for transmitting the signalsand various data to the player terminals 20 in accordance with commandsfrom the control unit 11. The communication unit 15 is realized, forexample, by a network interface card (NIC) and the like.

Configuration of Player Terminal 20

FIG. 3 is a block diagram of a functional configuration of a playerterminal 20. The player terminal 20 of the present embodiment is aninformation processing device (for example, a mobile telephone terminal,a smartphone etc.) used by a player when playing a game and can make arequest to the server device 10 to have various information (gameprograms, Web pages etc.) relating to games delivered. Since the playerterminal 20 has a Web browser function for allowing the player to browseWeb pages, the player terminal 20 can display Web pages (game playimages etc.) distributed from the server device 10 on the screen. Theplayer terminal 20 includes a terminal control unit 21, a terminalstorage unit 22, a terminal input unit 23, a terminal display unit 24,and a terminal communication unit 25.

The terminal control unit 21 is a unit that transfers data among theunits and controls the entire player terminal 20. The terminal controlunit 21 is realized by a central processing unit (CPU) executing aprogram stored in a certain memory. The terminal control unit 21 of thepresent embodiment also functions as an image display control unit forcontrolling the display state of the game screen displayed on theterminal display unit 24.

The terminal storage unit 22 is connected to the terminal control unit21 through a bus. In accordance with commands from the terminal controlunit 21, processes are performed for the data stored in the terminalstorage unit 22 to be looked up, read, and rewritten. The terminalstorage unit 22 is realized by, for example, a flash memory, a hard diskand the like.

The terminal input unit 23 is a unit with which the player performsvarious operations (game operations and the like), and is realized, forexample, by an operating button, a touchscreen or the like.

The terminal display unit 24 is a unit for displaying a game screen(game image, operation image and the like) according to commands fromthe terminal control unit 21, and is realized, for example, by a liquidcrystal display (LCD) and the like.

The terminal communication unit 25 is a unit that functions as atransmission and receiving unit for transmitting and receiving variousinformation from the server device 10 over the network 2. The terminalcommunication unit 25 is realized, for example, by a network interfacecard (NIC) and the like.

Data Structure

FIG. 4 illustrates an example of a data structure of card informationstored in the data storage unit 12 of the server device 10. This cardinformation includes items (fields) of card ID, character name,character image, rarity, initial attack power, initial defense power andthe like. A card ID is identification information for identifying a gamecard as one example of a game content. A character name is informationthat indicates the name of the character named to each type of characterto be displayed. In the present embodiment, for example, such as“Warrior A” and “Warrior B” are set to warrior characters and such as“Wizard Z” are set to wizard characters. Specifically, game cards having“0” for the third digit from the right of the card ID have set warriorcharacters. And cards having “5” for the third digit from the right ofthe card ID have set wizard characters. The character image is imagedata of the character. Rarity is a parameter that indicates how rare thecharacter is. Four levels of rarity(“common”->“uncommon”->“rare”->“super rare”) are set to the character(game card) in the present embodiment. Specifically, the game cardhaving “1” at the first digit from the right of the card ID is set as“common”. The game card having “2” at the first digit from the right ofthe card ID is set as “uncommon”. The game card having “3” at the firstdigit from the right of the card ID is set as “rare”. The game cardhaving “4” at the first digit from the right of the card ID is set as“super rare”. The attack power, defense power and the like of thecharacter are parameters that indicate the skill value set to thecharacter.

FIG. 5 shows an example of a table of data configuration of playerinformation stored in the data storage unit 12 of the server device 10.This player information includes items of player ID; friend player ID;virtual currency; play point; owned card information; pictorial bookinformation; and the like. The player ID is identification informationfor identifying players. The friend player ID is information indicativeof other players registered in the player's friend list. Virtualcurrency is information indicative of the amount of virtual currencyowned by the player and is updated such as when the player has consumedthe virtual currency. Play point is information indicative of the amountof play points owned by the player and is updated such as when theplayer has consumed the play points. Owned card information isinformation indicative of game cards owned by the player (hereinafteralso called owned card). Pictorial book information is historyinformation indicative of history of the owned cards that have ever beenowned by the player.

FIG. 6 illustrates an example of a data structure of owned cardinformation. This owned card information includes items of owned cardID; level of owned card; attack power; defense power; acquisition datesand times; and the like. The owned card ID is identification informationfor identifying owned cards. The level of the owned card, attack power,defense power are parameters indicative of skill values set for thecharacter corresponding to the owned card. These various parameters areupdated in response to such as the outcome of the battle game. Theacquisition date and time is information indicative of date and time theowned card was acquired by the player.

FIG. 7 illustrates an example of a data structure of pictorial bookinformation. This pictorial book information includes items of card ID;flag information; and the like. The card ID is identificationinformation for identifying owned cards that have ever been owned by theplayer. In the flag information, “true” is set to the card ID of thegame card that has ever been owned and “false” is set to the card ID ofthe game card that has never been owned.

Game Outline

Here, an outline of the game provided by the game system 1 of thepresent embodiment is described. The game system 1 provides a battlegame that is played using game cards (virtual cards used in a virtualspace in the game).

Battle Game

In the game system 1 of the present embodiment, the player can own aplurality of game cards having game characters associated thereto. Theplayer can play a battle game using a game card (character) selectedfrom a plurality of game cards owned by the player. The control unit 11determines the enemy character for battling with the character selectedby the player and based on the various parameters (attack power, defensepower, hit points and life etc.) set to the various characters,determines the outcome of the battle between these characters.

Offering Game Cards

In the game system 1 of the present embodiment, game cards are offeredto the player when the player wins a battle game between an enemycharacter or when playing a random selection game so-called “GachaGacha” (registered trademark).

This random selection game is a game where a game card selected from aplurality of game cards is offered to the player. In this randomselection game, an ordinary random selection game and a special randomselection game are played. The ordinary random selection game is a gamewhere one game card is offered to the player for one random selection.The special random selection game is a game where a plurality of gamecards is offered to the player for one random selection. The player canselectively play the ordinary random selection game and the specialrandom selection game.

The player can increase the number of owned cards owned by the player upto the limit by owning game cards offered (also called offered card) bysuch as a random selection game in the above manner. And the player canplay the aforementioned battle game using the owned card owned by theplayer. Further, as will be described later, the player can combine gamecards using owned cards owned by the player.

Game Card Combination

In the game system 1 of the present embodiment, the player can create agame card (combine a game card) by organizing a plurality of game cards.Various parameters (e.g., level, attack power, defense power etc.) ofthe character associated with the character of the combined game cardchanges with the combination of game cards.

In the present embodiment, a game card is combined by organizing atleast one material card with a base card. The values of the parameterssuch as level, attack power, defense power set to the card beforecombination increases by organizing the game cards, and the newincreased parameter is set to the combined base card. The player willown only the combined base card without owning both the base card andthe material card when game cards are combined in such manner.

Further, in the present embodiment, game cards can be automaticallycombined without a player's manipulated input by prearrangedregistration of the game cards used for card combination. Thus, time andeffort required for performing a manipulated input can be relievedsince, when a game card is offered to the player, the offered game cardis automatically judged whether or not the offered game card is to beowned by the player and then combined.

Operation of Game System 1

FIG. 8 illustrates a flow chart explaining an operation example relatingto combination of game cards in the game system 1.

First, in the player terminal 20, when the terminal control unit 21receives a manipulated input from the terminal input unit 23 to startprearranged registration from the player, a command for startingprearranged registration (prearranged registration request) is sentthrough the terminal communication unit 25 to the server device 10(S101).

Next, when receiving a prearranged registration request sent from theplayer terminal 20, the server device 10 sends a game image (image data)generated by the image generating unit 116 through the communicationunit 15 to the player terminal 20 of the requestor (S102).

Then the player terminal 20 displays the game screen on the terminaldisplay unit 24 based on the game image (image data) sent from theserver device 10 (S103).

FIG. 9 illustrates an example of a game screen for setting a base carddisplayed on this terminal display unit 24. The game screen 50 is a gamescreen for making the player perform a manipulated input relating to thesetting of the base card and includes a specify base card button 51 anda specify base card automatically button 52. When the specify base cardbutton 51 is selected by the player, the game screen changes to that forprearranged registration of the base card specified by the playerhimself/herself (see FIG. 10). Further, when the specify base cardautomatically button 52 is selected by the player, the game screenchanges to that for the player to input the conditions for specificationwhen the base card is automatically specified (see FIG. 11).

The game screen 60 shown in FIG. 10 includes an owned card area 61, abase card area 62 and a prearrange base card registration button 63.When any one game card is selected from the plurality of game cardsdisplayed on the owned card area 61 by a player's manipulated input, theselected game card is displayed in the base card area 62 as the basecard. And when the prearrange base card registration button 63 isselected by the player, prearranged registration of the base carddisplayed in the base card area 62 is started.

Meanwhile, the game screen 70 illustrated in FIG. 11 displays aprearrange base card registration button 71 and a plurality ofconditions for specification used when a base card is automaticallyspecified, as well. When any one of the check boxes of the conditionsfor specification is selected by the player's manipulated input, and theprearrange base card registration button 71 is selected, prearrangedregistration of the base card automatically specified based on theselected condition for specification is started.

FIG. 12 illustrates an example of the game screen for prearrangedregistration of a material card, displayed on this terminal display unit24. The game screen 80 is a game screen for prearranged registration ofthe attribute information specified by the player himself/herself anddisplays prearrange material card registration button 81 as well as aplurality of rarities as an example of attribute information set to thematerial card. Any one of the rarities is specified by the player'smanipulated input and prearranged registration of the specified raritystarts when the prearrange material card registration button 81 isselected.

Returning to FIG. 8, when operation information relating to prearrangedregistration of the base card and the material card are input by theplayer in the above manner, this operation information is sent from theplayer terminal 20 to the server device 10 (S104).

Then the server device 10 performs prearranged registration for the basecard and the material card based on operation information received fromthe player terminal 20 (S105). Specifically, when the base card isspecified by the player in the game screen 60 shown in FIG. 10, theregistration prearranging unit 111 registers in the data storage unit 12in advance the base card specified by the player himself/herself. Andwhen the check box for “specify recommended base card” is selected bythe player in the game screen 70 shown in FIG. 11, or when a prearrangedregistration is not requested by the player, the registrationprearranging unit 111 refers to the owned card information shown in FIG.6 and registers in the data storage unit 12 in advance as a base card, agame card specified from the player's owned cards without a player'smanipulated input. For example, the game card (the game card with thehighest level of attack power, the game card with the highest level ofrarity, etc.) most appropriate to the situation of the game isautomatically specified as the base card. And when “place priority onattack force” is selected by the player in the game screen 70 shown inFIG. 11, the registration prearranging unit 111 refers to the owned cardinformation shown in FIG. 6 and registers in advance in the data storageunit 12, as a base card a specified game card among the player's ownedcards by placing priority on the level of attack power. For example, thegame card currently having the largest attack parameter value, the gamecard having the largest attack parameter value when having the level ofthe game card increased to maximum, and the like are automaticallyspecified as the base card. And when the rarity of the material card isspecified in the game screen 80 shown in FIG. 12 by the player, theregistration prearranging unit 111 registers in advance in the datastorage unit 12 the rarity specified by the player himself/herself.

Here, in the player terminal 20, when the terminal control unit 21receives a player's manipulated input to start card offering from theterminal input unit 23, the terminal control unit 21 sends a command(card offering request) to start card offering through the terminalcommunication unit 25 to the server device 10 (S106).

Then upon reception of a card offering request sent from the playerterminal 20, the server device 10 performs the card offering process foroffering a game card to the player (S107). In the present embodiment,game cards are offered to the player by playing battle games or randomselection games.

In the case of a battle game, the offering unit 112 of the server device10 performs a game process relating to a battle game and determines thecontents and the outcome of the battle. Then based on the contents andthe outcome of the battle, the offering unit 112 refers to the cardinformation shown in FIG. 4 and offers the game cards selected from theplurality of game cards to the player.

In the case of a random selection game, the offering unit 112 performs agame process relating to a random selection game and refers to the cardinformation shown in FIG. 4 to offer to the player game cards selectedfrom a plurality of game cards using random numbers. The offering unit112 offers one game card for a single random selection in a normalrandom selection game and offers 10 game cards for a single randomselection in a special random selection game.

Subsequently, when game cards are offered to the player by this cardoffering process, the server device 10 judges whether the offered gamecards are to be made the player's owned game cards and performs a cardcombination process for combining game cards based on the judgmentresult (S108).

FIG. 13 is a flow chart illustrating the card combination process.

First, the judging unit 113 in the server device 10 compares the rarityof the offered card offered to the player by the card offering processto the rarity specified by the player in prearranged registration tojudge whether the offered card is to be made an owned card to be ownedby the player (S201).

Note that when a plurality of game cards are offered to the player atone time by the card offering process, the judging unit 113 compareseach of the offered cards to the rarity specified by the player inprearranged registration for judgment.

Specifically, the judgment unit 113 in the present embodiment judgeswhether or not the rarity of the offered card and the rarity specifiedby the player match. When the judgment unit 113 judges that the raritiesmatch (S201: YES), the process proceeds to the subsequent step S202. Onthe other hand, when the judgment unit 113 unit judges that the raritiesdo not match (S201: NO), the judgment unit 113 sets the offered card asthe player's owned card (S206). At this time, the recording unit 114updates the player's owned card information (see FIG. 6) by adding arecord of the offered card as the player's owned card in the datastorage unit 12.

In step 202, when the rarities match (S201: YES), the judging unit 113judges whether or not the card ID of the offered card matches the cardID (set “TRUE”) included in the pictorial information (see FIG. 7). Whenthe card IDs match (S202: YES), the judging unit 113 proceeds to thesubsequent step S203. On the other hand, when the judging unit 113judges that the card IDs do not match (S202: NO), the judging unit setsthe offered card as the player's owned card (S206). At this time, therecording unit 114 adds the offered card to the player's owned cardinformation (see FIG. 6) and updates the record.

In step S203, when the card IDs match (S202: YES), the judging unit 113refers to the player information shown in FIG. 5 and judges whether ornot the player's play points is equal to or greater than a predeterminednumber of points. When the play points is equal to or greater than thepredetermined number of points (S203: YES), the judging unit 113consumes a predetermined number of points from the play points owned bythe player (automatically updates the player information shown in FIG.5) and proceeds to the subsequent step S204. On the other hand, when theplay points are lacking (S203: NO), the judging unit 113 sets theoffered card as the player's owned card (S206). At this time, therecording unit 114 adds the offered card to the player's owned cardinformation (see FIG. 6) and updates the record.

In step S204, when there are enough play points (S203), the judging unit113 combines game cards by organizing with the base card the offeredcard as the material card.

Specifically, when the player himself/herself is specifying the basecard in the game screen 60 shown in FIG. 10, the combining unit 115 ofthe server device 10 reads the base card (the base card specified by theplayer) registered in the data storage unit 12 in advance and thenorganizes an offered card as the material card with the base card.Further, when the “specify recommended base card” is selected by theplayer in the game screen 70 shown in FIG. 11, the combining unit 115reads the base card (the base card a game card automatically specifiedwithout a player's manipulated input) registered in the data storageunit 12 in advance and then organizes an offered card as the materialcard with the base card. Further, when each of the specifying conditionsother than “specify recommended base card” is selected by the player inthe game screen 70 shown in FIG. 11, the combining unit 115 reads thebase card (the base card automatically specified without a player'smanipulated input, based on each of the specifying conditions specifiedby the player) registered in the data storage unit 12 in advance, andthen organizes an offered card as the material card with the base card.

Note that when a plurality of game cards are offered to the player atone time by the card offering process, a game card is combined by thecombining unit 115 organizing with the base card a plurality of offeredcards as the material cards.

When a material card is organized with a base card in this way, thecombining unit 115 refers to the owned card information shown in FIG. 6and acquires the capability parameters such as level, attack power,defense power and the like of the base card, and increases the acquiredcapability values to update to a new capability parameter. Then thecombining unit 115 sets the base card having the new increasedcapability parameter as the combined base card.

Subsequently, when the came card is combined in this way, the offeredcard (material card) is not recorded in the data storage unit 12 as theplayer's owned card but the combined base card is recorded in the datastorage unit 12 as the player's owned card (S205). In other words, therecording unit 114 in the server device 10 updates the record of theowned card information shown in FIG. 5 and resets the combined base cardas the player's owned card.

Returning to FIG. 8, when a game card is combined by such cardcombination process, the server device 10 sends the game image (imagedata) generated by the image generating unit 116 through thecommunication unit 15 to the player terminal 20 being the request source(S109).

Subsequently, the player terminal 20 displays the game screen on theterminal display unit 24 based on the game image (image data) sent fromthe server device 10 (S110). The player can confirm that the offeredcard as a material card has been automatically combined with the basecard, the offered card has been added as the player's owned card and thelike by looking at the game screen displayed on the terminal displayunit 24.

As explained above, according to the game system 1 of the presentembodiment, a combined game card can be created by automaticallyorganizing with a base card an offered card, as a material card, withthe same rarity as the rarity registered in advance, when a game card isoffered to the player. For example, as long as the player makes aprearranged registration of a low rarity, a card will be automaticallycombined with the base card even when the card is an offered card with alow rarity value, so that an operation for discarding or selling thecard with a low rarity value is not required. Therefore, time and effortrequired for manipulated input can be relieved.

Other Embodiments

The aforementioned embodiment is for facilitating the understanding ofthe present invention and is not intended to limit the interpretation ofthe present invention. Variations and modifications may be made withinthe spirit and scope of the present invention and equivalents thereofare included in the present invention. In particular, embodimentsdescribed below are included in the present invention.

Card Combination Process

In the aforementioned embodiment, when a special random selection gamewas performed in the card offering process (S107) shown in FIG. 8 and aplurality of game cards were offered to the player at one time, aplurality of offered cards as material cards may be organized with thebase card in the card combination process (S108) shown in FIG. 8. Atthis time, a part of the offer cards among the plurality of offer cardsmay be used for game card combination, and the remaining offered cardsamong the plurality of offered cards may be owned by the player. Forexample, when there are eight material cards in the plurality of offercards, a material card is organized with a base card (for example sixmaterial cards) until the level of the combined base card reaches themaximum value, and the remaining two material cards are made theplayer's owned card.

Additionally, in the aforementioned embodiment, an example was given todescribe a case where judgment processes S201 to S203 were performed inthe card combination process shown in FIG. 13, however, the presentinvention is not limited to such. For example, the judgment unit 113 maybe made to perform only step S201 and omit steps S202 and S203. That is,judgment on matching of rarity may only be performed.

Further, in the aforementioned embodiment, description was made givingan example of a case where a material card whose rarity matches therarity specified by the player himself/herself was combined with thebase card, however, the invention is not limited to such and a materialcard whose rarity does not match the rarity specified by the playerhimself/herself may be combined with the base card. For example, theplayer specifies a super rare or a rare for prearranged registration,and when the offered game card is a common card, the common card iscombined with a base card since the rarities of the two do not match.

Furthermore, in the aforementioned embodiment, combination is notlimited to a case where a single base card is organized with a singlematerial card and two or more material cards may be organized forcombination. Additionally, combination where a plurality of materialcards of the same type and a plurality of material cards of differenttypes can be organized with a base card. For example, a game card may becombined by organizing three material cards of the same type and twomaterial cards of a different type with a base card (by organizing atotal of six game cards).

Card Offering Process

In the aforementioned embodiment, description was given taking a battlegame and a random selection game as one example of the card offeringprocess, however, the present invention is not limited to such. Forexample, a game card may be offered by the player conquering a missiongiven to the player. Further, a game card may be offered by the playerinputting a serial code displayed on a Web page and the like.Furthermore, a game card may be offered by the player logging into thegame system 1. Still furthermore, a game card may be offered through anevent (consuming points in an event, those ranked at the top) providedin the game system 1.

Specification of Base Card

In the aforementioned embodiment, description was given taking anexample where a base card was set with a game card specified among theowned cards when base cards are automatically specified without theplayer's operation (for example, when “specify recommended base card” isselected in the game screen 70 shown in FIG. 11), however, the presentinvention is not limited to such. For example, a base card may beautomatically specified from a plurality of offered game cards when aspecial random selection game is played in the card offering process(S107) shown in FIG. 8 and a plurality of game cards are offered to theplayer at one time.

Prearranged Registration of Material Cards

In the aforementioned embodiment, description was given taking the gamescreen shown in FIG. 12 as an example of a game screen for prearrangedregistration of a material card, however, the present invention is notlimited to such. For example, the game screen shown in FIG. 14 may beused as the game screen for prearranged registration of a material card.The game screen 90 is a game screen for prearranged registration ofattribute information specified by the player himself/herself, and thepull-down menu 91 and the prearrange material card registration button92 is displayed as well as a plurality of rarities is displayed as anexample of attribute information set to the material card. The pull-downmenu 91 includes three selection items of “not selected”, “sell”, and“combine”. The player operates the pull-down menu 91 to specify“combine” for each rarity (“common”, “uncommon”, and “rare”) andthereafter performs prearranged registration for each rarity byselecting the prearrange material card registration button 92. In thegame screen shown in FIG. 14, “combine” is specified for “uncommon” bythe player. In this way, the registration prearranging unit 111registers in the data storage unit 12 in advance “uncommon” specified bythe player himself/herself as data used at the time of organizing thematerial card.

Note that, the registration prearranging unit 111 can register “common”in the data storage unit 12 in advance as data used at the time ofselling the offered card. When selling the offered card, processes ofautomatically selling the offered card without a player's operation andoffering of a play point to the player based on the value (rarity,initial attack power, initial defense power of the character, etc.) ofthe offered card are performed. In the game screen shown in FIG. 14,“sell” is specified for “common” by the player so that the offered cardis automatically sold when the rarity of the offered card is “common”.

Additionally, in the game screen shown in FIG. 14, “not selected” isspecified for “rare” by the player so that the offered card becomes theplayer's owned card when the rarity of the offered card is “rare”.

Server Device

In the aforementioned embodiment, description was given taking the gamesystem 1 including one server device 10 as one example of the serverdevice, however, the invention is not limited to such and the gamesystem 1 can include a plurality of server devices as one example of theserver device. In other words, each server device 10 may be made toperform various processes in a distributed manner with a plurality ofserver devices 10 connected over the network 2.

Information Processing Device

In the game system 1 of the aforementioned embodiment, description wasgiven taking an example where the server device 10 and the playerterminals 20 cooperate based on a game program and various informationprocesses such as the card offering process and the card combiningprocess were performed. However, the invention is not limited to suchand the player terminal 20 alone or the server device 10 alone, as theinformation processing device can be made to execute the aforementionedvarious information processes based on the game program.

Further, a configuration may be employed where a part of the function asthe information processing device is performed by the player terminal20. In this case, the server device 10 and the player terminal 20configures the information processing device.

Note that, the information processing device is a computer that includesa processor and a memory.

Game Program

In the game system 1 of the aforementioned embodiment, description wasgiven taking an example where various information processes wereperformed by the server device 10 and the player terminal 20 cooperatingwith each other. However, the present invention includes a game programfor performing these processes. In other words, the server device 10 andthe player terminal 20 as the information processing device can be madeto perform the aforementioned processes based on a game program.

What is claimed is:
 1. A non-transitory computer-readable storage mediumstoring a game program for causing a computer including a processor anda memory to execute a game in which a player uses a game content towhich attribute information is set, the game program instructing thecomputer to perform the following processes of: a registering process toregister in advance in a storage unit attribute information specified bythe player; an offering process to offer the game content to the player;a judgment process to compare the attribute information of the gamecontent offered to the specified attribute information, and judgewhether or not the game content offered is to be made the game contentowned by the player; a combining process to combine the game contentoffered with an other game content to create a combined game contentwhen the game content offered is judged not to be made the game contentowned by the player; and a recording process to record in the storageunit the combined game content as the game content owned by the player,without recording in the storage unit the game content offered as thegame content owned by the player.
 2. The computer-readable storagemedium according to claim 1, wherein the game program instructs thecomputer to perform: in the registering process, registering in thestorage unit in advance another game content specified by the player; inthe combining process, combining the game content offered with the othergame content specified, when the game content offered is judged not tobe made the game content owned by the player; in the recording process,recording in the storage unit an other combined game content as the gamecontent owned by the player.
 3. The game program according to claim 1,wherein the game program instructs the computer to perform: in thecombining process, automatically selecting an other game content andcombining the game content offered with the selected other game contentwhen the game content offered is judged not to be made the game contentowned by the player; and in the recording process, recording in thestorage unit an other combined game content as the game content owned bythe player.
 4. The game program according to claim 1, wherein the gameprogram instructs the computer to perform: in the offering process,offering to the player at one time a plurality of the game contents; inthe judging process, judging whether not each of the plurality of thegame contents is to be made the game content owned by the player bycomparing each attribute information of the plurality of the gamecontents offered at one time to the specified attribute information; andin the combining process, creating a combined game content by combiningwith an other game content, the game content that is not to be made thegame content owned by the player among the plurality of the gamecontents offered at one time.
 5. An information processing deviceallowing a player to play a game using a game content to which attributeinformation is set, the information processing device comprising: aregistering unit that registers in advance attribute informationspecified by the player; an offering unit that offers to the player thegame content; a judging unit that judges whether or not the game contentoffered is to be made the game content owned by the player, by comparingthe attribute information of the game content offered to the specifiedattribute information; a combining unit that combines the game contentoffered with an other game content to create a combined game contentwhen the game content offered is judged not to be made the game contentowned by the player; and a recording unit that records the combined gamecontent as the game content owned by the player without recording thegame content offered as the game content owned by the player.